/**
 * 设置本地存储
 * @param {string} key  存储的名称
 * @param {string} value  存储的值 对象可以自动转换为字符串
 */
export const setItem = (key, value) => {
  // 判断value是否是对象
  if (value instanceof Object) {
    // 是对象将对象 转换成 JSON格式的字符串
    value = JSON.stringify(value);
  }
  window.localStorage.setItem(key, value)
};

/**
 * 获取本地存储信息 会返回获取到的结果
 * @param {string} key 本地存储的名称
 */
export const getItem = (key) => {
  let result = window.localStorage.getItem(key);
  // 将字符串转换为js对象
  result = JSON.parse(result)
  return result;
}

/**
 * 删除本地存储的信息
 * @param {string} key 名称
 */
export const removeItem = (key) => {
  window.localStorage.removeItem(key);
}